Gracias a la tecnología de los marcos puede mostrar varias páginas HTML en diferentes áreas al mismo tiempo. Estas áreas se llaman marcos.
Los marcos no se encuentran en las especificaciones de HTML 3.x, de modo que el DTD debe mostrar la página como si hubiera sido escrita en HTML 4.0.
Creación de marcos
Para crear un sitio Web que contenga marcos, basta con crear un archivo con la disposición de los marcos. Este archivo HTML es especial ya que usa la etiqueta <FRAMESET> en lugar de la etiqueta<BODY>. <FRAMESET> es la etiqueta que define los tamaños de los marcos por sus dimensiones en píxeles o porcentajes (%). Estos son tres ejemplos:
¿Cómo pueden evitarse errores que surgen de navegadores no compatibles?
Las etiquetas <NOFRAMES> y </NOFRAMES> se usan para especificar qué texto HTML debe aparecer si el navegador no tiene marcos habilitados. El texto entre las etiquetas <NOFRAMES> y </NOFRAMES> debe, por lo tanto, contener las etiquetas <BODY> ... </BODY>. Ejemplo:
<span style="background-color: #ffffff; color: #324354; font-family: 'Courier New',Courier,mono;"><NOFRAMES> <BODY> Este código HTML requiere un navegador que admita marcos. Perdone las molestias. </BODY> </NOFRAMES></span>
Para mostrar vínculos en uno de los marcos, use el atributo TARGET en la etiqueta <A HREF ..> para especificar el nombre del marco dado por el atributo NAME en la etiqueta <FRAME>). Por ejemplo:
Introducción a los marcos
Gracias a la tecnología de los marcos puede mostrar varias páginas HTML en diferentes áreas al mismo tiempo. Estas áreas se llaman marcos.Creación de marcos
Para crear un sitio Web que contenga marcos, basta con crear un archivo con la disposición de los marcos. Este archivo HTML es especial ya que usa la etiqueta <FRAMESET> en lugar de la etiqueta<BODY>. <FRAMESET> es la etiqueta que define los tamaños de los marcos por sus dimensiones en píxeles o porcentajes (%).Estos son tres ejemplos:
Ejemplo Nº 1
Ejemplo Nº 2
Ejemplo Nº 3
Atributos de la etiqueta <FRAMESET>
valor en píxeles
Estableciendo uno de los valores y asignando al otro el valor*, el valor se ajusta automáticamente.
Estableciendo uno de los valores y asignando al otro el valor*, el valor se ajusta automáticamente.
NO
Valor hexadecimal del color
Atributos de la etiqueta <FRAMESET>
La etiqueta <FRAME>se usa para definir uno o varios marcos dentro de la etiqueta <FRAMESET>NO
NO
AUTO
¿Cómo pueden evitarse errores que surgen de navegadores no compatibles?
Las etiquetas <NOFRAMES> y </NOFRAMES> se usan para especificar qué texto HTML debe aparecer si el navegador no tiene marcos habilitados. El texto entre las etiquetas <NOFRAMES> y </NOFRAMES> debe, por lo tanto, contener las etiquetas <BODY> ... </BODY>.Ejemplo:
Designación de un marco con un hipervínculo
Para mostrar vínculos en uno de los marcos, use el atributo TARGET en la etiqueta <A HREF ..> para especificar el nombre del marco dado por el atributo NAME en la etiqueta <FRAME>).Por ejemplo: